--[[ I would not recommend editing any of this file unless you know what you are doing ]]--
--[[ Well, unless you want to modify teams, then go ahead! ]]--
LUSION.Name = "LusionRp"
LUSION.Folder = "LusionRp_mysql"	-- Keep this same as folder name!
LUSION.Description = "LusionRp - a beta rp that is currently internally structured and is not modular."
LUSION.Version = math.Round(util.KeyValuesToTable(file.Read("gamemodes/" .. GM.Folder .. "/info.txt", true))["version"], 2)
--LUSION.DeriveFrom = "base"
LUSION.DeriveFrom = "sandbox"	-- Only until I get a working prop spawning system.

	-- The order in the menu starts by which team gets created first here."Do your part in society by doing nothing."
TEAM_CIVILIAN	= LUSION:CreateTeam( "Civilian", "civilian", 75, " Do your part in society\n by doing nothing.", Color(230,20,100,255), {}, 0, false )
TEAM_GANGSTER 	= LUSION:CreateTeam( "Gangster", "gangster", 185, " yo boy i hear u do shootin\n on teh cops, haer me boi?", Color(205,30,120,255), {}, 3, false )
TEAM_GANGLEADER	= LUSION:CreateTeam( "Gang Leader", "gangleader", 225, " Loremipsum", Color(180,40,140,255), {}, 1, true )
TEAM_COP		= LUSION:CreateTeam( "Cop", "cop", 335, " Loremipsum", Color(155,50,160,255), {"weapon_crowbar","weapon_pistol","gmod_camera"}, 5, false )
TEAM_CHIEF		= LUSION:CreateTeam( "Chief", "chief", 375, " Loremipsum to the max.", Color(130,60,180,255), {"weapon_crowbar","weapon_pistol","weapon_357","gmod_camera"}, 1, true )
TEAM_COOK		= LUSION:CreateTeam( "Cook", "cook", 195, " Lorimepsum", Color(105,70,200,255), {}, 1, false )
TEAM_TRADER		= LUSION:CreateTeam( "Trader", "trader", 105, " If you're a good trader then\n you don't need a good paycheck.\n You may trade many things;\n you're pretty much a\n dealer except with trading.\n Oh you didn't know that?!", Color(80,80,220,255), {}, 1, true )
TEAM_DEALER		= LUSION:CreateTeam( "Dealer", "dealer", 95, " Most people in this awful town\n don't have much to trade\n anyways. They just rob a local\n shop to feed their addiction.\n You can deal anything but, lets\n face it, you probably are\n dealing durgz.", Color(55,90,240,255), {}, 1, false )

-- Below teams MUST exist.
LUSION.DefaultTeam = TEAM_CIVILIAN -- Ever want players to start off as cops? Easy!
LUSION.LawfulTeams = {TEAM_COP, TEAM_CHIEF} -- When jobs that enforce the law contact each other, who should be listening?


--[[ Below PropCostMethod has several possibilities:
	If it 2 C's in front of it it is complete, if it has an IC in front of it it is incomplete

	CC	"default"	-- Default method used; prop cost is dependant on prop mass * the variable below
	CC	"salary"	-- Somewhat advanced method; prop cost dependant on average salary and other factors; may be inaccurate
	IC	"money"		-- Player money method; prop cost dependant on players money and prop mass.
	IC	"darkrp"	-- DarkRP prop cost method; y'know, each prop costs the same.
]]--
LUSION.PropCostMethod = "default"
-- These only work if the above method is default
	LUSION.PropCostDefault = 3	-- Variable for multiplying prop cost in default. I find 3 is the best.
-- These only work if the above method is salary
	LUSION.PropCostSalary = 180 -- Variable for multiplying prop cost in salary. -snip- meh I think 180 is good. Obviously the less the number the less a prop costs.
-- These only work if the above method is money
	LUSION.PropCostMoney = 5 -- Variable for base prop cost thingamobober. This one is different from the 2 above.


DeriveGamemode(LUSION.DeriveFrom)

TEAM_CITIZEN = TEAM_CIVILIAN -- I already predicted you idiots calling TEAM_CITIZEN then complaining about why it doesn't work.